axios.defaults.baseURL = 'http://www.itcbc.com:8000/'
axios.interceptors.response.use(function (response) {
  // 请求发送成功， 响应回来的错误信息
  if (response.data.code === 1) {
    toastr.error(response.data.message)
  }

  return response

  //   响应请求失败   statu  4xx||5xx   客户端 或者 服务器错误
}, function (error) {
  // console.dir(error)
  // 判断token的值是否为假 或着token 失效
  if (error.response.status === 401 && error.response.data.code === 1 && error.response.data.message === '身份认证失败') {
    // 先删除  在跳转
    localStorage.removeItem('token')
    location.href = './login.html'
  }

  return Promise.reject(error);
});


// 每次请求都有 一个token 要发送 所以在请求拦截中 把他发送过去

axios.interceptors.request.use(function (config) {
  console.log(config)
  if (localStorage.getItem('token')) {
    config.headers.Authorization = localStorage.getItem('token')
    
  }
  return config
  // 请求失败
}, function (error) {
  return Promise.reject(error);
});
// Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzM0NywiaWF0IjoxNjUwNTM2MDI2LCJleHAiOjE2NTA1NzIwMjZ9.v - LxG86Hd4V4_JJVXb3sx7fwmjIoFHCx5N74ouwkwiQ

